students = []

def jlcj():
    name = input("请输入学生姓名：")
    id = input("请输入学生学号：")
    course = input("请输入课程名称：")
    score = input("请输入成绩（0-100分）：")
    students.append({"name": name, "id": id, "course": course, "score": int(score)})
    print("成绩已成功记录！")
    jxcz = input("是否要继续操作？(是/否): ")
    if jxcz.lower() == '是':
        main()

def cxcj():
    name = input("请输入学生姓名：")
    found = False
    for student in students:
        if student["name"] == name:
            print(f"学生姓名：{student['name']}")
            print(f"学号：{student['id']}")
            print(f"课程：{student['course']}, 成绩：{student['score']}")
            found = True
    if not found:
        print("未找到该学生的信息。")
    jxcz = input("是否要继续操作？(是/否): ")
    if jxcz.lower() == '是':
        main()
    else:
        print("再见！")

def main():
    while True:
        print("欢迎使用学生成绩管理系统")
        print("1. 记录学生成绩")
        print("2. 查询学生成绩")
        print("3. 退出系统")
        choice = input("请输入选项序号：")

        if choice == '1':
            jlcj()
        elif choice == '2':
            cxcj()
        elif choice == '3':
            print("再见！")
            break
        else:
            print("无效的选项，请重新选择。")


if __name__ == "__main__":
    main()